#!/bin/bash

echo "=== 构建修复后的检测系统 ==="

# 创建构建目录
mkdir -p build
cd build

# 运行CMake
echo "运行CMake配置..."
cmake ..

# 编译
echo "编译项目..."
make -j4

if [ $? -eq 0 ]; then
    echo "✓ 编译成功！"
    
    # 检查模型文件是否存在
    if [ -f "../model/wuzi.rknn" ]; then
        echo "✓ 找到模型文件: ../model/wuzi.rknn"
        
        echo ""
        echo "=== 运行修复后的检测测试 ==="
        echo "这将测试模型加载和基本推理功能..."
        echo ""
        
        # 运行测试
        ./test_fixed_detection ../model/wuzi.rknn
        
        echo ""
        echo "=== 测试完成 ==="
        echo "如果看到检测结果，说明修复成功！"
        echo "现在可以运行 ./camera_detect ../model/wuzi.rknn 进行实时检测"
        
    else
        echo "⚠️  警告：模型文件不存在: ../model/wuzi.rknn"
        echo "请确保模型文件在正确位置"
    fi
    
else
    echo "✗ 编译失败！"
    exit 1
fi

cd .. 